Bioinformatics


Sequence Alignment




  1. Introduction to sequence comparison

    Introduction to the following concepts: match, mismatch, substitution, gap, insertion, deletion, indel, global and local alignments.

  2. Pair-wise sequence alignment

    Learning objectives:
    - To have a Basic understanding of how sequences evolve.
    - To know basic terminology for sequence alignments.
    - To have a basic understanding of the differences in the construction of DNA and protein sequence alignments..

  3. Pair-wise sequence alignment methods

    Learning objectives:
    - Gain a basic understanding of Dynamic Programming method for sequence alignment.
    - Able to implement a pair-wise global sequence alignment algorithm (Needleman-Wunch).
    - Able to implement a local sequence alignment algorithm (Smith-Waterman).

  4. Multiple sequence alignment

    Learning objectives:
    - Gain a basic understanding of Dynamic Programming method for sequence alignment.
    - Able to implement a pair-wise global sequence alignment algorithm (Needleman-Wunch).
    - Able to implement a local sequence alignment algorithm (Smith-Waterman).